artificial abutment - Spanish English Dictionary